package com.atguigu.e_loop;

/*
    求回文数 [5位数 , 个位 == 万位 && 十位 == 千位]
        输出所有的回文数 [每行只能输出5个回文数]
        统计所有回文数的个数
 */
public class Test6 {
    public static void main(String[] args) {
        //定义统计变量
        int count = 0;
        //获取所有的5位数
        for (int i = 10000; i < 100000; i++) {
            //获取每个数的个十千万位
            int ge = i % 10;
            int shi = i / 10 % 10;
            int qian = i / 1000 % 10;
            int wan = i / 10000;
            //判断是否满足回文数条件
            if (ge == wan && shi == qian){ //条件1
                System.out.print(i + "\t"); //回文数
                //满足条件 统计一次
                count++;

                //继续对count进行判断 , 判断是否是 5的倍数
                if (count % 5 == 0){//前置条件 : 现在是在打印回文数的环节 -> 条件2
                    //需要换行
                    System.out.println();
                }
            }
        }
        System.out.println("count = " + count);
    }
}
